package com.ruoyi.system.vo;

import lombok.Data;

import java.time.LocalDateTime;

/**
 * 施工预警VO（实时查询结果）
 * 
 * @author ruoyi
 * @since 2024-01-01
 */
@Data
public class ConstructionWarningVO {

    /**
     * 项目ID
     */
    private Long projectId;

    /**
     * 项目编号
     */
    private String projectCode;

    /**
     * 项目名称
     */
    private String projectName;

    /**
     * 项目阶段
     */
    private String projectStage;

    /**
     * 项目阶段名称
     */
    private String projectStageName;

    /**
     * 预警类型
     */
    private String warningType;

    /**
     * 预警类型名称
     */
    private String warningTypeName;

    /**
     * 预警等级
     */
    private String warningLevel;

    /**
     * 预警等级名称
     */
    private String warningLevelName;

    /**
     * 预警标题
     */
    private String warningTitle;

    /**
     * 预警描述
     */
    private String warningDesc;

    /**
     * 预警详情数据
     */
    private Object warningData;

    /**
     * 触发时间（实际数据时间）
     */
    private LocalDateTime triggerTime;

    /**
     * 关联的业务ID（如施工项ID、验收单ID等）
     */
    private Long businessId;

    /**
     * 关联的业务名称
     */
    private String businessName;
}
